#!/usr/bin/python3
# -*- coding:utf-8 -*-
""""
   @Author: 即将拥有人鱼线的yjw
   @Time: 2024/12/6 15:20
   @File: fndClient.py
   @desc: 客户信息表
"""

from DataTest.tabledata.commonData.commonDict import get_user_values

fnd_client_data = [{'column_name': 'occur_date', 'column_type': 'int(11)', 'is_nullable': 'NO', 'column_default': '0', 'column_comment': '发生日期'}, {'column_name': 'contact_address', 'column_type': 'varchar(500)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'birth_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '出生日期'}, {'column_name': 'broker', 'column_type': 'varchar(16)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经纪人'}, {'column_name': 'transactor_birthday', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '经办人出生日期'}, {'column_name': 'transactor_name', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经办人姓名'}, {'column_name': 'transactor_id_no', 'column_type': 'varchar(60)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'transactor_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经办人证件类型'}, {'column_name': 'work_unit', 'column_type': 'varchar(200)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'work_unit_tel', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '工作单位电话'}, {'column_name': 'client_full_name', 'column_type': 'varchar(200)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'client_id', 'column_type': 'varchar(32)', 'is_nullable': 'NO', 'column_default': ' ', 'column_comment': '客户编号'}, {'column_name': 'client_type', 'column_type': 'varchar(6)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '客户类别'}, {'column_name': 'education_code', 'column_type': 'varchar(3)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '学历代码'}, {'column_name': 'email_address', 'column_type': 'varchar(100)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'fax_number', 'column_type': 'varchar(24)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '传真号码'}, {'column_name': 'id_no', 'column_type': 'varchar(80)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '证件号码'}, {'column_name': 'id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '证件类型'}, {'column_name': 'annual_income', 'column_type': 'decimal(21,4)', 'is_nullable': 'YES', 'column_default': '0.0000', 'column_comment': '年收入'}, {'column_name': 'src_industry_code', 'column_type': 'varchar(6)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'industry_code', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '行业代码'}, {'column_name': 'legp_name', 'column_type': 'varchar(120)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '法人姓名'}, {'column_name': 'cellphone_number', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '移动电话号码'}, {'column_name': 'nationality_code', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '国籍代码'}, {'column_name': 'telephone_number', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '电话号码'}, {'column_name': 'gender_code', 'column_type': 'varchar(2)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '性别代码'}, {'column_name': 'client_name', 'column_type': 'varchar(200)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '客户姓名'}, {'column_name': 'src_occupation_code', 'column_type': 'varchar(5)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': ''}, {'column_name': 'occupation_code', 'column_type': 'varchar(5)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '职业代码'}, {'column_name': 'zip_code', 'column_type': 'varchar(16)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '邮政编码'}, {'column_name': 'updating_time', 'column_type': 'datetime', 'is_nullable': 'YES', 'column_default': 'CURRENT_TIMESTAMP', 'column_comment': '更新时间'}, {'column_name': 'agency_no', 'column_type': 'varchar(20)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '销售商编号'}, {'column_name': 'transactor_address', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经办人地址'}, {'column_name': 'transactor_cellphone_number', 'column_type': 'varchar(40)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经办人手机号'}, {'column_name': 'transactor_nationality_code', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经办人国籍'}, {'column_name': 'contact_name', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '联系人姓名'}, {'column_name': 'client_status', 'column_type': 'varchar(6)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '客户状态'}, {'column_name': 'id_address', 'column_type': 'varchar(500)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'income_source', 'column_type': 'varchar(100)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '收入来源'}, {'column_name': 'income_source_supply', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '资金来源补充'}, {'column_name': 'unified_social_credit_code', 'column_type': 'varchar(20)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '统一社会信用代码'}, {'column_name': 'institution_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '机构类型'}, {'column_name': 'principal_name', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '负责人'}, {'column_name': 'principal_id_no', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '负责人证件号码'}, {'column_name': 'principal_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '负责人证件类型'}, {'column_name': 'resident_address', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '居住地址'}, {'column_name': 'risk_level', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '风险等级'}, {'column_name': 'ctrl_shareholder_name', 'column_type': 'text', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '控股股东名称'}, {'column_name': 'ctrl_shareholder_id_no', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '控股股东证件号码'}, {'column_name': 'ctrl_shareholder_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '控股股东证件类型'}, {'column_name': 'ctrl_shareholder_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '控股股东类型'}, {'column_name': 'legp_id_no', 'column_type': 'varchar(60)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '法人证件号码'}, {'column_name': 'legp_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '法人证件类型'}, {'column_name': 'tax_register_no', 'column_type': 'varchar(40)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '税务登记号'}, {'column_name': 'occupation_supply', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '职业补充说明'}, {'column_name': 'work_unit_address', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '单位地址'}, {'column_name': 'transactor_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '经办人证件有效截止日期'}, {'column_name': 'transactor_id_begin_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '经办人证件有效开始日期'}, {'column_name': 'ctrl_shareholder_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '控股股东证件有效截止日期'}, {'column_name': 'id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '证件有效截止日期'}, {'column_name': 'principal_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '负责人证件有效截止日期'}, {'column_name': 'legp_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '法人证件有效结束日期'}, {'column_name': 'register_capital', 'column_type': 'decimal(21,4)', 'is_nullable': 'YES', 'column_default': '0.0000', 'column_comment': '注册资本'}, {'column_name': 'region_code', 'column_type': 'varchar(100)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '地区代码'}, {'column_name': 'business_scope', 'column_type': 'varchar(4000)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '经营范围'}, {'column_name': 'ta_no', 'column_type': 'varchar(2)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': 'TA代码'}, {'column_name': 'enterprise_type', 'column_type': 'varchar(6)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '企业类型'}, {'column_name': 'setup_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '成立日期'}, {'column_name': 'benefit_name', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '受益人姓名'}, {'column_name': 'benefit_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '受益人证件类型'}, {'column_name': 'benefit_id_no', 'column_type': 'varchar(60)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '受益人证件号码'}, {'column_name': 'benefit_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '受益人证件有效结束日期'}, {'column_name': 'actual_control_name', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '实际控制人名称'}, {'column_name': 'actual_control_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '实际控制人证件类型'}, {'column_name': 'actual_control_id_no', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '实际控制人证件号码'}, {'column_name': 'actual_control_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '实际控制人证件有效期到期日期'}, {'column_name': 'client_class', 'column_type': 'varchar(10)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '投资者类别'}, {'column_name': 'assert_manager_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '资产管理人证件有效截止日期'}, {'column_name': 'client_short_name', 'column_type': 'varchar(120)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'product_due_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '产品到期日期'}, {'column_name': 'update_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '更新日期'}, {'column_name': 'serial_no', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '序列号'}, {'column_name': 'client_source_flag', 'column_type': 'char(1)', 'is_nullable': 'NO', 'column_default': '0', 'column_comment': '客户来源标记'}, {'column_name': 'home_tel', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '住址号码'}, {'column_name': 'manager_name', 'column_type': 'varchar(255)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': ''}, {'column_name': 'manger_id_no', 'column_type': 'varchar(60)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '资产管理人证件号码'}, {'column_name': 'manager_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '资产管理人证件类型'}, {'column_name': 'benefit_id', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '受益人ID'}, {'column_name': 'agent_cust_name', 'column_type': 'varchar(64)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '代理人名称'}, {'column_name': 'agent_id_type', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '代理人证件类型'}, {'column_name': 'agent_id_no', 'column_type': 'varchar(32)', 'is_nullable': 'YES', 'column_default': ' ', 'column_comment': '代理人证件号码'}, {'column_name': 'agent_id_end_date', 'column_type': 'int(11)', 'is_nullable': 'YES', 'column_default': '0', 'column_comment': '代理人证件到期日'}, {'column_name': 'register_country_code', 'column_type': 'varchar(4)', 'is_nullable': 'YES', 'column_default': 'None', 'column_comment': '注册国家(三位代码)'}]

def get_client_data(keywords):
    return get_user_values(keywords,fnd_client_data)